home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 4 / PC World Interactive 4.iso / online / evntmn15.EXE / EVENTMAN.TX_ / EVENTMAN.TX
Text File  |  1996-10-22  |  28KB  |  571 lines

  1.  - - - - - - - - - - EVENTMAN.EXE vs 1.5 Notes (10/14/96)  - - - - - - - -
  2.  
  3. Thanks for checking out SRO's Eventman!  
  4. ___________________________________________________________________________
  5. EVENTMAN is SHAREWARE - NOT FREEWARE.  If you use it for an extended period 
  6. (like 30 days) you are expected to register.  If you do, you'll receive the 
  7. latest copy of the program (without that annoying guilt screen).  
  8.  
  9. The cost is $15 plus $2 s/h in US, $4 s/h outside US.  California residents 
  10. must slso add 8.25% state sales tax.
  11.                      
  12.         Send to:    SRO SYSTEMS 
  13.                 P.O. Box 5028
  14.                 Blue Jay, CA 92317 
  15.  
  16. You can also register with your credit card by calling (909) 337-7535.
  17.  
  18. Or you can register on Compuserve's shareware registration forum.  
  19. Just GO SWREG,  ID# 5021.  
  20.  
  21. Print the "Register.txt" file for order info.
  22. ___________________________________________________________________________
  23.  
  24. DISCLAIMER
  25. The very nature of Task Scheduling software makes it more particularily
  26. dangerous than most any other kind of program.  It is designed to unleash
  27. processes on a PC unchecked by the user.  TEST ALL OF YOUR EVENTS BEFORE
  28. LETTING THEM RUN WHEN YOU'RE NOT THERE!
  29.  
  30. The FINE Print
  31. Due to the variety of software and harware that may be present on a user's PC, 
  32. SRO SYSTEMS makes NO WARRANTEES NOR GUARANTEES OF ANY KIND.  SRO SYSTEMS, its 
  33. employees, or anyone who had a part in developing this software will never be 
  34. held responsible or liable for any damages to the software, hardware, physical 
  35. being or emotional status of any user in any actual or consequential methods 
  36. which might result from the use, misuse, or abuse of this software. 
  37. ____________________________________________________________________________
  38.  
  39. REQUIREMENTS
  40. EVENTMAN.EXE is a Windows (3.1x, '95, NT) task scheduler written in VB Pro vs.
  41. 3.0.  Event Manager was designed to run on any 100% IBM compatible PC with a
  42. 386 or better CPU and at least 4 megabytes of ram.  Eventman itself uses only 
  43. 200K of ram and 3% of system resources when idle, however, when running events,
  44. your system must be able to load the event program, and Event Manager will just
  45. about double in size.
  46.  
  47. THIS PROGRAM REQUIRES VBRUN300.DLL TO BE IN YOUR WINDOWS\SYSTEM DIRECTORY. IF 
  48. YOU HAVE ANY OTHER RECENT VISUAL BASIC PROGRAMS, YOU PROBABLY HAVE IT ALREADY.  
  49. OR YOU CAN UPLOAD IT FROM MOST BBS's.  
  50.  
  51. INSTALLATION
  52. Installing is easy.  Just run INSTALL.EXE from File Manager/Explorer.
  53. ______________________________________________________________________________
  54.  
  55. DESCRIPTION
  56. EVENTMAN.EXE is a Windows (3.1x, '95, NT) task/alarm scheduler.  Its purpose
  57. is to let your computer do things (like download files or do backups..) while
  58. you're away (or asleep).  You can schedule an unlimited number of EVENTS,
  59. ALARMS, or TASKS to be run on any date, or any time during the week.  Alarms
  60. can play a wave file and/or flash a message on the screen and can be set to
  61. dissapear after a specified amount of time or stay on screen until you hit OK.
  62. Events can use command line parameters to specify options, or load files.
  63. You can also have Event Manager send keystroke macros to your programs to make
  64. them do just about ANYTHING you could do sitting in front of them.  You can
  65. exit or restart Windows, and send keystrokes to ANY open Windows application.
  66.  
  67.  
  68. What is an "EVENT"
  69. An "EVENT" in Event Manager is a Program (.EXE, .COM, .BAT or .PIF) set to 
  70. run on a specific day and time, with certain user definable options.  See 
  71. "EVENT EDITOR" below for a description of event options.
  72.  
  73. What is an "ALARM"
  74. An "ALARM" is simply a message to yourself set to appear on a specific day 
  75. and time.  A wave file can be played back at the alarm time also.
  76.  
  77. What is a "TASK"
  78. "TASK" editor lets you :
  79.     A) Send keystrokes to ANY open window (launched by EM or not).
  80.         B) Exit/restart Windows or exit Event Manager.
  81.  
  82. Startup Screen
  83.  
  84. 1) Button Bar
  85.    Duplicates some of the most frequently used menu functions.
  86.  
  87. 2) File
  88.    Name of the currently loaded event data file.  
  89.  
  90. 3) Current Day/Time
  91.    There to let you know the current system time and day of week as set in 
  92.    Window's Control Panel.
  93.  
  94. 4) Scheduled Events
  95.    The event list shows the descriptive titles assigned to your events.  You 
  96.    can copy, paste, and clear events using the "Event Menu", or the standard 
  97.    Windows "Ctl C", "Ctl V" and "Ctl X" commands.  To edit an event, click 
  98.    the "Edit Event" button, double click on the event title, or choose "Edit" 
  99.    from the "Event Menu".  You can run any event immediatly by clicking the 
  100.    "Run NOW" button or by choosing "Run" from the "Event Menu".  
  101.  
  102. 5) Type List
  103.    The list in the middle shows the alarm/event status of each item.  Double 
  104.    click the list to switch between "event", "alarm" and "task".
  105.  
  106. 6) Enabled List
  107.    The small list on the far right shows the enabled on or off status of each 
  108.    event.  Double clicking the list enables/disables individual events.  You 
  109.    can still run any event immediately with the "Run NOW" button even if the 
  110.    event's enabled status is set to "Off".  Also, events run with the command 
  111.    line option "/R" will run regardless of the "Enabled" setting (see "command 
  112.    line options" near the end of this file).
  113.  
  114. 7) Help Bar
  115.    The help bar at the bottom of the screen gives you instant information on 
  116.    most of the controls and buttons you see on the screen.  Anything you move 
  117.    the mouse over,or TAB to in the startup or editor screens will be described 
  118.    here.  In addition to help, Eventman will also show here any errors that 
  119.    occur during processing.  See "ERRORS" at the end of this file for more 
  120.    information.
  121.  
  122. Event Editor
  123. The Event Editor is where you set all the options for running your event.  You 
  124. can reach this screen by double clicking an event, clicking the "Edit Event" 
  125. button, or selecting "Edit" from the Event Menu.
  126.  
  127. 1) Event
  128.    This is a descriptive title for your event.  It's the title that appears 
  129.    in the main screen's event list.  
  130.  
  131. 2) Schedule Mode
  132.    This selects whether to schedule your event by "DAY" (day of week) or "DATE".
  133.  
  134. 3) Event Day / Date
  135.    This sets the day of week (or date) for your event to run on.  In addition 
  136.    to scheduling an event on a specific date, you can make your event run on a 
  137.    single day, have it run every day, run on weekdays only, or Never.  When the 
  138.    "Sched mode" is set to BY DATE, the event day list becomes the "event date" 
  139.    box.  You can enter any valid date (in any date format).  Event Manager will 
  140.    verify the date, then (if valid) convert it to "mm-dd-yyyy" format.  You can 
  141.    double click on the "Event day/date" caption to select TODAY.  Event Manager 
  142.    checks Windows for the current day and date, and displays them at the top of 
  143.    the startup screen.  Be sure your computer's clock is set right!  NOTE : By 
  144.    day "never" selection has been added to allow unscheduled events for running 
  145.    with the new command line "AutoRun" option.  (see end of this document)
  146.  
  147. 4) Event Time
  148.    Selects the time to run your event based on a 24 hour clock.  You can double 
  149.    click on the "Event time" caption to select NOW as the time.  Event manager 
  150.    checks Windows for the current time every 1/10th a second, and displays it at 
  151.    the top of the startup screen.
  152.  
  153.     NOTE : You can use CTRL+N to set both day/date and time to "NOW".
  154.  
  155. 5) Max Length
  156.    This sets a limit on how long your event will be allowed to run.  You can set 
  157.    this interval between 1 minute and 4 hours.  A setting of 00 will disable the 
  158.    timer, and the event will run until it ends by itself.  The timer starts after 
  159.    the program is loaded, and after any keystrokes sent to the program have been 
  160.    processed.  After the timer expires, Event Manager ends the program whether it
  161.    is finished or not!  This might be helpful if your event logs onto an online 
  162.    service and you want to limit your phone bill, but beware.  If your event is 
  163.    doing a backup or system maintainence, early termination could be dangerous to 
  164.    your system.  Your best bet is using an application that can shut off when done.
  165.    
  166.     NOTE 1: TO TERMINATE A PROGRAM, EVENTMAN SENDS THE "ALT+F4" KEY 
  167.     SEQUENCE.  NEARLY ALL WINDOWS PROGRAMS CAN BE CLOSED THIS WAY.  IF 
  168.     A PROGRAM YOU USE CAN'T, DISABLE THE EVENT TIMER AND SEND THE EXIT 
  169.     KEYS AT THE END OF THE KEYSTROKE SEQUENCE (explained below). 
  170.    
  171.     NOTE 2: EVENT MANAGER CANNOT TERMINATE DOS PROGRAMS.  IF YOU RUN DOS 
  172.     EVENTS, THEY SHOULD BE "SELF TERMINATING" AND THE EVENT TIMER SHOULD 
  173.     BE SET TO "00" SO EVENTMAN DOESN'T TRY TO SHUT THEM DOWN.  
  174.  
  175. 6) Ask before running Event
  176.    This enables a dialog that will prompt the user before running this event.
  177.    Normally, events are expected to be run unattended, so this box should be 
  178.    left UNCHECKED unless you are sure someone will be using the system when
  179.    this event is scheduled to run.
  180.  
  181. 7a) Program
  182.     The set button in this box lets you choose the program this event will 
  183.     run.  You can choose any .EXE, .COM, .BAT or .PIF file.  Event Manager 
  184.     is designed to run Windows applications, however, Dos programs can also 
  185.     run with a few limits you MUST OBSERVE.  Event Manager cannot Send Keys 
  186.     to a Dos program, and it cannot terminate a Dos Event.  If you select a 
  187.     Dos program as an event, disable (set to 00) the "Max Length" timer, and 
  188.     pick a program that will "self terminate" and return you to Windows after 
  189.     it's done.  
  190.  
  191. 7b) Window Style
  192.     Window style sets the way the program loads.  The Normal, Minimized and 
  193.     Maximized settings work just like the controls in the upper left corner 
  194.     of most Windows programs.  If you use any of these three modes to run 
  195.     your event, Event Manager stays in the background and lets the program 
  196.     do it's work.  NO OTHER scheduled EVENTS will be run.  The background 
  197.     setting is different, it makes the program load as a minimized icon at 
  198.     the bottom of the screen.  When run in this way, a program is launched 
  199.     and forgotten by Event Manager.  It continues to run in the background 
  200.     until it's finished.  OTHER scheduled EVENTS WILL be run.
  201.    
  202. 8) Command Line
  203.     This sets an optional parameter that is placed after the program name on 
  204.     the command line.  Many programs can load a data file or run with special 
  205.     options you specified on the command line.  See the program documentation 
  206.     for command line options.
  207.  
  208. 9) Working Directory
  209.    The Working directory line allows you to specify an alternate directory to 
  210.    use as the application's startup directory.  This (normally) changes where 
  211.    the program looks for it's files.  EX : Window's Notepad.exe would normally 
  212.    be launched by running "notepad.exe" from "c:\windows", and would therefore 
  213.    default to the "c:\windows" directory when you use the "file\open" command.  
  214.    With the Working directory set to "c:\files\text", Event Manager switches to 
  215.    "c:\files\text" then runs "c:\windows\notepad.exe".  If you then selected 
  216.    "file\open", you would get "c:\files\text" as the default directory.  Note : 
  217.    (double click for a directory selection dialog)
  218.  
  219. 10) Keystrokes
  220.     
  221.     NOTE: You can double click, or press enter in the keystroke box to 
  222.     use a multi-line keystroke editor.  You can also double click on 
  223.     the "Keystrokes" caption to see a keystroke reference screen.
  224.  
  225.     OK, heres the big one!  This option lets you send keystrokes to a 
  226.     program as if they were entered at the keyboard.  If your event 
  227.     program is capable of running by itself, you should never need this 
  228.     function.  Unfortunately, most programs can't do anything without 
  229.     user input.   Windows comes with a macro recorder (recorder.exe) for 
  230.     just this purpose.  In fact, if you know how to use recorder, you can 
  231.     launch your macros from Event Manager and have the extra ability to 
  232.     use mouse functions to run your programs.  Below are guidelines for 
  233.     using the Keystrokes option to run your programs.
  234.  
  235.    NOTE : You CANNOT send keystrokes to a Dos application, or to any program 
  236.       set to run in a "BACKGROUND" window.  
  237.   
  238.    A) KNOW THE PROGRAM!
  239.     This is the most important!  You must know what keys your program can 
  240.     respond to if you want to send "key codes" to it.  Run the program, 
  241.     and note what keys you press.  If you normally use the mouse, look at 
  242.     the underlined letters on the menus and buttons as well as the key 
  243.     combinations to the right of menu commands to know what keystrokes 
  244.     are required.  If you use items that don't have underlines or key 
  245.     combinations, you can usually use the arrow or tab keys to get to 
  246.     them.   
  247.  
  248.    B) KEYCODES
  249.       
  250.       NOTE: Event Manager has a keystroke reference screen.  You reach it by 
  251.         double clicking the word "Keystrokes" in the "Event Edit" screen.
  252.  
  253.       Once you know what keys it takes to make the program do something, you
  254.       turn those keystrokes into "KEYCODES".  Don't be intimidated, many key-
  255.       codes are exactly what you type on the keyboard.  
  256.  
  257.       Here are the rules :
  258.       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  259.       * The alphanumeric characters (A-Z, 0-9) stay just the way they are.        
  260.       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  261.       * "Action keys" and F-Keys (keys that "do things") are used by enclosing 
  262.     the "key name" in braces.  # of times to press them goes to the right.
  263.     
  264.     Example: {TAB}  {TAB 3}  {ESC}  {F10}  {UP}  {DOWN 4}  {LEFT}  {ENTER}
  265.      
  266.     The "ENTER" key can be specified either with {ENTER} or ~
  267.     A "SPACE" or " " can be specified using { }
  268.  
  269.       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  270.       * The "ALT" "SHIFT" & "CONTROL" keys "modify" other keys.  These have 
  271.     special symbols.  Alt = %  -  Shift = +  -  Control = ^.
  272.  
  273.     EXAMPLE : ^C is "Control+C" which usually means "COPY"
  274.           %E is "ALT+E" which will usually access the edit menu.
  275.           
  276.     These "modifier" codes modify the immediatly following key.  To show 
  277.     several keys held down at once, you enclose the "modified" keys in
  278.     parentheses ().  
  279.     
  280.     EXAMPLE : If you had an application that does something when you press 
  281.           "ALT", "SHIFT", and "F2" simultaneosly, you would use the 
  282.           following : %(+{F2})
  283.     
  284.     If you want to use any of the special symbols (~,%,^ or +) as text 
  285.     instead of their "code" meanings, enclose them in braces.
  286.  
  287.         EXAMPLE : To put the characters "100% + 10" into Notepad, then print
  288.           them, you could use the following : 100{%}{+}10%FP
  289.       - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  290.  
  291.    C) COMMA'S 
  292.     Event Manager uses comma's to separate commands.  You can specify any 
  293.     number of keys to send to a program, and in most cases, the program 
  294.     will be able to process them all at once.  However, if you need to 
  295.     give the program time to finish something before sending the next set
  296.     of keystrokes, insert a comma in the key sequence.  Eventman will wait 
  297.         one second for each comma it finds.  This is also helpful when you're
  298.     testing your keystrokes as it allows you to see a menu item getting 
  299.     highlighted before the next key is sent.
  300.  
  301.       NOTE : Event Manager see's the comma as an "END OF COMMAND" character.  
  302.          You must also put a comma at the end of the keystroke-sequence 
  303.          or the last characters will be ignored! 
  304.  
  305.       COMMA'S CANNOT BE USED IN ANY OTHER WAY!  REMEMBER NOT USE COMMA'S IN 
  306.       TEXT YOU ARE PASTING INTO AN APPLICATION.
  307.  
  308.    D) DELAY TIME
  309.     The delay time control in the keystroke box sets the amount of time 
  310.     Eventman waits after the application loads to send keystrokes to it. 
  311.     Some programs take quite a while to load, and will not accept commands 
  312.     until the loading process is finished.  If you find that the first 
  313.     keystrokes don't get to your program, you should increase this time.
  314.  
  315.  
  316. 11) Repeating Events
  317.         Check "Repeat this Event" to run the event multiple times at specific
  318.         intervals.  Event Manager can repeat an event up to 99 times at minute,
  319.         hour, day, week and month intervals.
  320.  
  321.         Note that the event checking timer performs a calculation loop every
  322.         1/2 a second to determine if any of the repeats should be run.  This
  323.         routine is quite efficient, but you will want to avoid setting more
  324.         than 80 events repeating 10 times in the same day as this is as many
  325.         as we have tested.  Theoretically, you could schedule 2000 events to
  326.         run in the same day and not miss any of them, but I wouldn't want to
  327.         put this to the test!
  328.      
  329. 12) Kill Program
  330.     This feature lets you select a program for Event Manager to kill 
  331.     before running the event.  If you have a program that might conflict 
  332.     with the scheduled event, Event Manager will end the program and 
  333.     reload it after the event is finished.  To do this, you must specify 
  334.     both "Window Title", and "program name".   
  335.  
  336.     A) Window Title
  337.     Event manager finds the program to end by its "Window Title".  This 
  338.     is the name that appears in Windows Task List (run by double clicking 
  339.     desktop in Windows 3.1) and below a program's icon when minimized.  
  340.     When the event finishes, Event Manager loads the program selected with 
  341.     the "set" button.   NOTE : You can now select the window title by double 
  342.     clicking on the "Window Title" box to bring up a list of currently open 
  343.     program windows.
  344.  
  345.     B) Shutdown Method
  346.     This specifies the keystrokes used to terminate the program that will 
  347.     be shut down.  Most Windows software can be closed using the default 
  348.     "ALT+F4".  If the program you are killing can not, you can specify 
  349.     what keystrokes are to be used by typing them in this box.  You can 
  350.     also hit the "DEF" button to restore the default shutdown keystrokes.
  351.  
  352.     C) Reload
  353.     This specifies the .EXE file name of the program to be loaded once the 
  354.     event has finished executing.  It is presumed (but not required) that 
  355.     this will be the same program which is terminated (listed under 
  356.     "Window Title"). 
  357.  
  358.  
  359. Alarm Editor
  360. The Alarm Editor is where you set the options for your alarms.  You can reach this
  361. screen by double clicking an alarm, clicking the "Edit Alarm" button, or selecting 
  362. "Edit" from the Event Menu.  The functions are identical to the Event Editor with 
  363. the following exeptions.
  364.  
  365. 1) Alarm Text
  366.    Text you want to show when the alarm panel appears onscreen.  Up to 250 
  367.    characters can be displayed.
  368.  
  369. 2) Alarm Style
  370.    Mode to run alarm.  "Simple" just shows the alarm text, and plays a wave file 
  371.    (if selected) once when the alarm loads.  "Flashing" will alternate the style 
  372.    of the alarm text at regular intervals.  "Loop Wave" will repeat the selected 
  373.    wave file until the alarm is deactivated.
  374.  
  375. 3) Play Wave
  376.    Enables wave audio playback to punctuate your alarm.  To use, an audio device
  377.    must be set up in Window's "Control Panel / Drivers"
  378.  
  379.  
  380. "Task" Editor
  381. The "Task" Editor is where you set options for sending keystrokes to open windows, 
  382. or restarting Windows.  You can reach this screen by double clicking a "task" in 
  383. the list, clicking the "Edit Task" button, or selecting "Edit" from the Task Menu.
  384.  
  385. 1) Name
  386.    This is a descriptive title for your task.  It's the title that appears in the 
  387.    main screen's event list.
  388.  
  389. 2) Schd Mode
  390.    Selects scheduling by "Day of week" or "Date".
  391.  
  392. 3) Task Day/Date
  393.    When to run your task.  When "Sched mode" is set to "BY DATE" .  The "task day"
  394.    list becomes the "task date" text box.  You can enter any valid date (in any date
  395.    format).  Event Manager will verify the date, then (if a valid date) convert it to 
  396.    "mm-dd-yyyy" format.  You can also double click on the "Task day/date" caption to 
  397.    select the current day or date.
  398.  
  399. 3) Task Time
  400.    Sets the time to run your task based on a 24 hour clock.  You can double click 
  401.    on the "Task time" caption to select the current time.  Event manager checks 
  402.    Windows for the current time every 1/10th a second, and displays it at the top 
  403.    of the startup screen.
  404.  
  405.     NOTE : You can use CTRL+N to set both day/date and time to "NOW".
  406.  
  407. 4) Task Length
  408.    This is different for a "TASK" than it is for an "EVENT" since there is no
  409.    program to terminate.  In this case, the max length setting makes Event Manager
  410.    wait until the selected amount of time expires before returning to process other 
  411.    events.  This means you can have Event Manager wait until the Window you sent
  412.    keystrokes to is finished processing before any other events can be run.  You 
  413.    can set this interval anywhere from 1 minute to 4 hours.  A setting or "00" will 
  414.    disable the timer, and other events will be run immediately after your keystrokes 
  415.    are sent.
  416.  
  417. 5) Ask before running Task
  418.    This enables a dialog that will prompt the user before running this task.
  419.    Normally, tasks are expected to be run unattended, so this box should be 
  420.    left UNCHECKED unless you are sure someone will be using the system when
  421.    this task is scheduled to run.
  422.  
  423. 6) TASK FUNCTION
  424.  
  425. Exit / Restart Windows
  426. This allows Event Manager to Shut down Windows in one of four different modes.
  427.     * Exit Windows  -  Just what it says, dumps you at the DOS PROMPT.
  428.     * Restart Windows  -  Exit and immediately restart.  Like what Windows does     
  429.       when you install drivers.
  430.     * Reboot System  -  Shut down the whole system.
  431.     * Exit/Run/Restart  -  Exit Windows, run the specified DOS program or batch 
  432.       file (with command line if specified), then restart windows.
  433.  
  434.  
  435. Send keys to open window (Same as "Event" sendkeys, but different!)
  436.    In this case, you're sending keystrokes to ANY open Window (whether EM launched 
  437. the program or not).  Keystrokes are the same as with EVENTS.  You can double click 
  438. on the "Window" box to select from currently opened windows.  You can still double 
  439. click on the Keystrokes window to open a Keystroke Editor, and you can still double 
  440. click the "KEYSTROKES" caption to open the keystroke reference.
  441.  
  442.  
  443. Command Line Options
  444.    Though a bit unusual (or just "unused" ?) in Windows, Event Manager now has 
  445. three command line options : Filename, /R and /X.
  446.  
  447. FileName - event data file ( EX : "C:\EVENTMAN\MYDATA.DAT" )
  448. Loads the specified data file instead of the default (last file saved).  The file 
  449. you specify must have the extension ".DAT" for Event Manager to see it, and Event 
  450. Manager will create a new blank file if it isn't found.  The filename can appear 
  451. anywhere on the commandline and in combination with the switches listed below.  
  452.  
  453. /R - "AUTORUN" ( EX : "/R1"  or  "/R10,8,5,2" )
  454. This allows you to have Event Manager run the specified Event number(s) (in event 
  455. list order) immediately on startup.  Any number of events can be specified, you 
  456. must simply separate them with comma's.
  457.  
  458. /X - "AUTOEXIT" ( EX : "/X"  or  "/X20" )
  459. This switch causes Event Manager to unload itself after finishing specific tasks.  
  460. You can specify a delay time after the /X to wait that number of seconds before 
  461. unloading.  NOTE : Autrun events will always be run first.
  462.  
  463. Password Protection
  464. Note : The initial password was preset to "abcdefg".
  465.  
  466. The "Password" menu provides access to Event Manager's extensive password protection 
  467. options.  "Enter Password" will call a dialog box to enter your password and disable 
  468. the password protection, "Password Options" brings up the password options screen, and 
  469. "Secure" immediately enables password protection with whatever options are specified.  
  470. If password protection is enabled with no protection specified in the options screen, 
  471. Event Manager will only disable the password options box.
  472.  
  473. Password data file "eventman.pdf" is encrypted using our own Multiple Unknown Code Key 
  474. (MUCK) encryption algorithm which renders the ecrypted file (by itself) impossible to 
  475. decode.  Even with the key codes, it would take a decryption genius at least a couple 
  476. of seconds to break.  If this file is tampered with (or deleted) when protection is 
  477. enabled, Event Manager will load in "full protection mode", with no possible access
  478. whatsoever!
  479.  
  480. Password Options
  481. The "Password Options" screen sets all your protection options including restrictions, 
  482. time out value, password and password messages.
  483.  
  484.     Restrictions
  485.  
  486.     1) Disable all file commands.
  487.     This disables the "open" and "save" buttons, as well as the entire file menu.
  488.  
  489.     2) Disable all edit commands.
  490.     Disables the edit functions in the edit menu, the startup menu, and the "edit     
  491.     event" button.  Will also activate the password screen when an event is double-    
  492.     clicked.
  493.  
  494.     3) Disable run (now) event.
  495.     Disables the event menu "run" item and the "run now" button.  Events will still         
  496.     launch as scheduled.
  497.  
  498.     4) Hide event list.
  499.     Removes the event list.  Note : This does not disable event editing!
  500.  
  501.     5) Stay minimized.
  502.     Forces Event Manager to remain minimized.  Prompts for the password if a user   
  503.     double clicks the icon.  Hides startup screen until correct password is entered.
  504.  
  505.     6) Disable exit.
  506.     Disables the file menu "exit" item as well as the "exit" button.  "ALT+F4" no   
  507.     longer shuts down Event Manager at any time.
  508.  
  509.     7) Make invisible.  (watch out with this one!)
  510.     This is the most stealthy and formidable protection.  Makes Event Manager       
  511.     completely invisible!  No screen, no icon, nothing.  Can NOT be reached 
  512.     using   "ALT+TAB" unless it was previously accessed with Task Manager, and 
  513.     Even then, it's invisible.  We had to create some way for the supervisor 
  514.     to reach Event Manager without being easy for the average user to find, so 
  515.     here is the trick.  First, bring up Task Manager and click on Event Manager.  
  516.     Next, select "switch to".  You won't be able to see it, but Event Manager 
  517.     will become the active program.  Pressing "Ctrl+F4" (password hotkey) will 
  518.     now bring up the password dialog box.  If you enter the correct password, 
  519.     Event Manger will be visible again, if not, it stays invisible PERIOD!  You 
  520.     will have to reboot to try again!
  521.  
  522.     Options
  523.  
  524.     Enable Protection on Startup
  525.     Does just that.  Any restrictions selected will be automatically engaged when 
  526.     the program is launched.    
  527.  
  528.     Timeout
  529.     Password entry screen will time out after the interval (4, 8, 12, 16 seconds)         
  530.         has expired.  (Since there's no limit to attempts, this is only as useful as 
  531.     its annoyance to someone trying to guess the password!)
  532.  
  533.  
  534. ERRORS 
  535. Since Event Manager is meant to be run unattended, it wouldn't be much good for it to 
  536. generate error message boxes like most programs.  If it did, no events would execute 
  537. until the user hit the "OK" button.  
  538.  
  539. When Event Manager encounters (harmless) errors either in its own processing or in the 
  540. way it was configured by the user, it shows them in an overlay on the help bar at the 
  541. bottom of the startup screen.  Errors are displayed this box (even after Eventman is 
  542. closed) and are saved in the eventman.ini file.  They don't go away until the user 
  543. double clicks on the error message to clear it.  Errors without error numbers are USER 
  544. errors.  Check your settings and try again!  If you get an error message with an error 
  545. number ahead of it, DON'T FREAK OUT, ALL PROGRAMS GENERATE ERRORS, (they don't always 
  546. tell you!)  If you run into an error that stops or crashes eventman, then FREAK OUT 
  547. (or at least let us know so we can fix it)!
  548.  
  549. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  550.  
  551. To :        
  552.  A) Register Eventman                 
  553.  B) Receive product information
  554.  C) Give us comments or suggestions
  555.  
  556. Please call, write, fax or email us.
  557.  
  558.   
  559. You can reach us at:    
  560.  SRO SYSTEMS 
  561.  P.O. Box 5028
  562.  Blue Jay, CA 92317
  563.  
  564. Phone (909) 337-7535            Fax (909) 337-0575
  565.  
  566. Email:  INTERNET                : srosystems@local.net
  567.     COMPUSERVE              : 75604,3535
  568.     AMERICA ONLINE          : SROSYSTEMS
  569.  
  570. We answer most calls/faxes/email within one day.
  571.